//未捕获到异步抛出的错误，catch语句永远都不会执行

try{
    setTimeout(function () {
        throw new Error('e2');
    });
}catch(e){
    console.log('错误被捕获');
}